﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Demo5
{
    internal class Program
    {
        static void Main(string[] args)
        {
            // 常量: 程序执行过程中，不会发生改变的，固定不变的数据

            #region 值类型

            // 整型常量: 十进制、二进制，八进制、十六进制??
            // 十进制
            int num1 = 1279873487;
            // 二进制
            var num2 = 0b1001;
            // 八进制
            var num3 = 0345;
            // 十六进制
            var num4 = 0xffff;

            // 浮点型 
            // 单精度float   后缀不区分大小写
            var f1 = 0.01F;   
            // 双精度double
            var d1 = 0.001D;
            // money类型  decimal
            var d3 = 0.01m;
                        
            // 字符:   '值'
            var ch = 'a';

            // 布尔类型 bool: true和false
            bool status = true;
            status = false;
            #endregion

            #region 引用类型

            // 字符串："值"
            //变量存放的是其值或内容的首地址
            var str = "string";

            // null 没有任何的引用
            string str1 = null;  
            string str2 = "";
            string str3 = " ";

            #endregion
        }
    }
}
